//堆内存当中
//不同的内存空间当中
//栈内存是简单数据类型存的地方
//堆内存中，动态性
//内存需求，弹性

const users = [
    {
        id:1,
        name:"刘锦苗",
        hometown:"萍乡",
    },

    {
        id:2,
        name:"薛名强",
        hometown:"赣州",
    },

    {
        id:3,
        name:"徐行",
        hometown:"上饶",
    }
]
users.push({
    id:4,
    name:"刘松韬",
    hometowm:"南昌",
})
//词法环境当中
//在内存中可以连续存放
//abc 简单数据类型
//在栈内存当中 简单高效
//变量的读写操作，不会影响到空间大小
//因为在声明变量时就确定了
//申请一个连续的空间
let a = 1;
let b = 2;
let c = 3;
let d = a;  //值拷贝，复印
// 赋值操作没有完成值的拷贝
const data = users;     //引用式拷贝，data和users指向堆内存中的同一数组对象,堆内存开销大
data[0].hobbies = ["篮球","猛攻"];
console.log(data,users);
